Amazon river dolphin - English Synonyms Dictionary